#include "vector3.h"

using namespace Epsilon;

template<> const Vector3<float> Vector3<float>::ZERO   (0.0f, 0.0f, 0.0f);
template<> const Vector3<float> Vector3<float>::UNIT_X (1.0f, 0.0f, 0.0f);
template<> const Vector3<float> Vector3<float>::UNIT_Y (0.0f, 1.0f, 0.0f);
template<> const Vector3<float> Vector3<float>::UNIT_Z (0.0f, 0.0f, 1.0f);

template<> const Vector3<double> Vector3<double>::ZERO   (0.0, 0.0, 0.0);
template<> const Vector3<double> Vector3<double>::UNIT_X (1.0, 0.0, 0.0);
template<> const Vector3<double> Vector3<double>::UNIT_Y (0.0, 1.0, 0.0);
template<> const Vector3<double> Vector3<double>::UNIT_Z (0.0, 0.0, 1.0);



